home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 12
/
CU Amiga Magazine's Super CD-ROM 12 (1997)(EMAP Images)(GB)[!][issue 1997-07].iso
/
CUCD
/
Games
/
DestructivePoker
/
sources
/
sources.lha
/
handprfs.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-02-13
|
2KB
|
72 lines
/*
handprfs.h
V1.00 - 241196 Kimmo Teräväinen
----- ------ ----------------
V0.01 241196 Aloitettu ottamalla mallia scaling.cpp:stä
V0.05 281196 Ehdotus Amigan versioksi cPrefsHandDialog
(huomattavasti monimutkaisempi kuin Windows-versio)
V0.10 291196 cPrefsHandDialog testattu (Amiga) toimii
täydellisesti.
V0.11 121296 Klassinen Rakentaja Bugi...#?!@ (Windows)
V0.12 121296 Nimetty cPrefsHandDialog -> TPrefs... (Amiga)
ja yhdenmukaistettu rakentaja parametrit
*/
#ifndef DC1_POKER_HANDPREFS
#define DC1_POKER_HANDPREFS
#include "handpile.h"
#ifdef _Windows
class TPrefsHandDialog: public TDialog {
cHandPile *hand;
TRadioButton radio5jokers_T,
radio5ofkind_T,
radio5jokers_F,
radio5ofkind_F;
public:
TPrefsHandDialog(cHandPile *hpile,TWindow *parent) :
TDialog(parent,DIALOG_PREFSHAND,0),
radio5jokers_T(this,RADIO_5JOKERS_TRUE),
radio5ofkind_T(this,RADIO_5OFKIND_TRUE),
radio5jokers_F(this,RADIO_5JOKERS_FALSE),
radio5ofkind_F(this,RADIO_5OFKIND_FALSE),
hand(hpile)
{}
void SetupWindow() {
TDialog::SetupWindow();
if(hand->GetPrefs_5jokers()) radio5jokers_T.Check();
else radio5jokers_F.Check();
if(hand->GetPrefs_5ofkind()) radio5ofkind_T.Check();
else radio5ofkind_F.Check();
}
void ButtonOK() {
hand->SetPrefs_5jokers(radio5jokers_T.GetCheck()==BF_CHECKED);
hand->SetPrefs_5ofkind(radio5ofkind_T.GetCheck()==BF_CHECKED);
CloseWindow();
}
DECLARE_RESPONSE_TABLE(TPrefsHandDialog);
};
#else
class TPrefsHandDialog {
Window *parent;
cHandPile *handpile;
public:
TPrefsHandDialog(cHandPile *hpile,Window *Wnd) :
parent(Wnd), handpile(hpile) {}
void Execute();
};
#endif
#endif